gate c language questions and answers